package com.qdoner.datarecept.entity.BO;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.kakarote.core.entity.PageEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
* @Description:塔机机数据查询类
* @author shz
* @date 2022-4-14 14:03
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("塔机机数据查询类")
public class EquipmentTowerDataAtBO extends PageEntity {

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "开始时间")
    private Date startTime;

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "结束时间")
    private Date endTime;

    @ApiModelProperty(value = "设备名称")
    private String equipmentName;

    @ApiModelProperty(value = "监测点类型")
    private String monitorType;

    @ApiModelProperty(value = "设备ID")
    private Integer equipmentId;

    @ApiModelProperty(value = "设备编号")
    private String assetCode;

    private Integer projectId;

    private String  projectName;

    @ApiModelProperty(value = "查询报警信息")
    private String bjcx;

    @ApiModelProperty(value = "报警类型")
    private String alertType;
}
